home *** CD-ROM | disk | FTP | other *** search
- /* log.c function from p. 221 of turbo c bible */
- #include<stdio.h>
- #include<math.h>
- #include<stdlib.h> /* errno is declared here */
- main(int argc, char **argv)
- {
- double result;
- if(argc < 2)
- {
- printf("Usage: %s <value>\n", argv[0]);
- }
- else
- {
- result = log(atof(argv[1]));
- if(errno != EDOM && errno !=ERANGE)
- printf("log(%s) = %f\n",argv[1], result);
- }
- }